Text copied to clipboard!

Naslov

Text copied to clipboard!

Razvijač ugrađenih sustava

Opis

Text copied to clipboard!
Tražimo iskusnog Razvijača ugrađenih sustava koji će se pridružiti našem timu i pomoći u razvoju inovativnih rješenja za ugrađene sustave. U ovoj ulozi, bit ćete odgovorni za dizajn, razvoj, testiranje i implementaciju softverskih rješenja za ugrađene sustave, osiguravajući njihovu pouzdanost, učinkovitost i sigurnost. Radit ćete s multidisciplinarnim timovima, uključujući inženjere hardvera, softverske inženjere i testne inženjere, kako biste osigurali optimalnu integraciju softvera i hardvera. Vaše glavne odgovornosti uključivat će razvoj softvera u programskim jezicima poput C i C++, optimizaciju koda za rad u stvarnom vremenu, rad s operativnim sustavima u stvarnom vremenu (RTOS) te implementaciju komunikacijskih protokola poput UART, SPI, I2C i CAN. Također ćete sudjelovati u analizi zahtjeva, dizajnu arhitekture sustava i testiranju kako biste osigurali visoku kvalitetu i pouzdanost proizvoda. Idealni kandidat ima iskustvo u razvoju softvera za ugrađene sustave, dobro razumije rad mikrokontrolera i mikroračunala te ima iskustvo s alatima za razvoj i debagiranje softvera. Također, poželjno je iskustvo s alatima za kontrolu verzija poput Git-a, kao i poznavanje sigurnosnih standarda i najboljih praksi u razvoju softvera za ugrađene sustave. Ako ste strastveni u razvoju softvera za ugrađene sustave i želite raditi na inovativnim projektima u dinamičnom okruženju, prijavite se i postanite dio našeg tima!

Odgovornosti

Text copied to clipboard!
  • Razvoj i implementacija softvera za ugrađene sustave.
  • Optimizacija koda za rad u stvarnom vremenu.
  • Rad s operativnim sustavima u stvarnom vremenu (RTOS).
  • Implementacija i testiranje komunikacijskih protokola (UART, SPI, I2C, CAN).
  • Analiza zahtjeva i dizajn arhitekture sustava.
  • Pisanje tehničke dokumentacije i izvještaja.
  • Suradnja s multidisciplinarnim timovima na integraciji softvera i hardvera.
  • Testiranje i otklanjanje grešaka u softveru.

Zahtjevi

Text copied to clipboard!
  • Diploma iz računalnog inženjerstva, elektrotehnike ili srodnog područja.
  • Iskustvo u razvoju softvera za ugrađene sustave.
  • Poznavanje programskih jezika C i C++.
  • Iskustvo s mikrokontrolerima i mikroračunalima.
  • Poznavanje komunikacijskih protokola (UART, SPI, I2C, CAN).
  • Iskustvo s alatima za razvoj i debagiranje softvera.
  • Poznavanje alata za kontrolu verzija (Git).
  • Razumijevanje sigurnosnih standarda i najboljih praksi u razvoju softvera.

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Možete li opisati svoje iskustvo u razvoju softvera za ugrađene sustave?
  • Koje programske jezike koristite za razvoj ugrađenih sustava?
  • Kako optimizirate kod za rad u stvarnom vremenu?
  • Koje komunikacijske protokole ste koristili u prethodnim projektima?
  • Kako pristupate testiranju i otklanjanju grešaka u softveru?
  • Imate li iskustva s operativnim sustavima u stvarnom vremenu (RTOS)?
  • Kako osiguravate sigurnost i pouzdanost softvera za ugrađene sustave?
  • Možete li opisati projekt na kojem ste radili i koji je uključivao razvoj ugrađenih sustava?